<?php

$IMPORT_DIR = "./import/fb2/" ;
$COVER_DIR = "./covers/" ;
$BOOK_DIR = "./books/";
$IMPORT_LOG_FILE = "import.log" ;

/* Home config */
$host="localhost";
$port=3306;
$socket="";
$user="root";
$password="";
$dbname="library-test";
/**/

/* Work config
$host="localhost";
$port=3306;
$socket="";
$user="root";
$password="";
$dbname="library";
 */

function getFQparameters()
{

	$fqString="";

	if (isset($_SERVER['QUERY_STRING']))
	{
		$urlParam = $_SERVER['QUERY_STRING'] ;
	}
	else
	{
		return $fqString;
	}


	foreach (explode('&', $urlParam) as $pair)
	{
		list($key, $value) = explode('=', $pair);

		if ( urldecode($key) =='fq')
		{
			$fqString = $fqString ."&fq=". $value ;
		}
	}
	return $fqString;
}

function print_debug($variable)
{
	echo "<pre>";
	//var_dump($variable);
	print_r($variable);
	echo "</pre>";
}

function print2log($IMPORT_LOG_FILE, $logString)
{
	file_put_contents($IMPORT_LOG_FILE, $logString . PHP_EOL, FILE_APPEND | LOCK_EX);
	echo $logString . PHP_EOL ;
}


// get file list from import dir
function getFileListFromImportDir($importDir)
{
	$currentDirContent = scandir($importDir);
	// drop all file which is NOT (.gz OR .fb2)
	foreach ($currentDirContent as $fileNameIndex =>$fileNameValue)
	{
		if (
		(strcmp(mb_substr($fileNameValue,-3,3),".gz")!== 0) &&
		(strcmp(mb_substr($fileNameValue,-4,4),".fb2")!== 0)
		)
		{
			unset($currentDirContent[$fileNameIndex]);
		}
	}
	return $currentDirContent ;
}

function printSearchBox()
{
	echo <<<SEARCHBOX
<form  class='searchForm' action="index.php" method="GET">
<input class='searchBox' name="searchTerm" type="text" size="80" />
<input type="hidden" name="start" value="0">
<input type="hidden" name="rows" value="10">
<input class='searchButton' type="submit" value="Search">
</form>
SEARCHBOX;
}
$stopWords = array(
		"алло",
		"близко",
		"более",
		"больше",
		"будем",
		"будет",
		"будете",
		"будешь",
		"будто",
		"буду",
		"будут",
		"будь",
		"бывает",
		"бывь",
		"была",
		"были",
		"было",
		"быть",
		"важная",
		"важное",
		"важные",
		"важный",
		"ваша",
		"ваше",
		"ваши",
		"вверх",
		"вдали",
		"вдруг",
		"ведь",
		"везде",
		"весь",
		"вниз",
		"внизу",
		"вокруг",
		"восемнадцатый",
		"восемнадцать",
		"восемь",
		"восьмой",
		"впрочем",
		"времени",
		"время",
		"всегда",
		"всего",
		"всем",
		"всеми",
		"всему",
		"всех",
		"всею",
		"всюду",
		"второй",
		"говорил",
		"говорит",
		"года",
		"году",
		"давно",
		"даже",
		"далеко",
		"дальше",
		"даром",
		"двадцатый",
		"двадцать",
		"двенадцатый",
		"двенадцать",
		"двух",
		"девятнадцатый",
		"девятнадцать",
		"девятый",
		"девять",
		"действительно",
		"день",
		"десятый",
		"десять",
		"довольно",
		"долго",
		"должно",
		"другая",
		"другие",
		"других",
		"друго",
		"другое",
		"другой",
		"если",
		"есть",
		"жизнь",
		"занят",
		"занята",
		"занято",
		"заняты",
		"затем",
		"зато",
		"зачем",
		"здесь",
		"значит",
		"именно",
		"иметь",
		"иногда",
		"каждая",
		"каждое",
		"каждые",
		"каждый",
		"кажется",
		"какая",
		"какой",
		"когда",
		"кого",
		"кому",
		"конечно",
		"которая",
		"которого",
		"которой",
		"которые",
		"который",
		"которых",
		"кроме",
		"кругом",
		"куда",
		"лишь",
		"лучше",
		"люди",
		"мало",
		"между",
		"меля",
		"менее",
		"меньше",
		"меня",
		"миллионов",
		"мимо",
		"мира",
		"много",
		"многочисленная",
		"многочисленное",
		"многочисленные",
		"многочисленный",
		"мной",
		"мною",
		"могут",
		"может",
		"можно",
		"можхо",
		"мочь",
		"наверху",
		"надо",
		"назад",
		"наиболее",
		"наконец",
		"нами",
		"начала",
		"наша",
		"наше",
		"наши",
		"него",
		"недавно",
		"недалеко",
		"нельзя",
		"немного",
		"нему",
		"непрерывно",
		"нередко",
		"несколько",
		"нибудь",
		"ниже",
		"низко",
		"никогда",
		"никуда",
		"ними",
		"ничего",
		"нужно",
		"обычно",
		"один",
		"одиннадцатый",
		"одиннадцать",
		"однажды",
		"однако",
		"одного",
		"одной",
		"около",
		"опять",
		"особенно",
		"отовсюду",
		"отсюда",
		"очень",
		"первый",
		"перед",
		"пожалуйста",
		"позже",
		"пока",
		"пор",
		"пора",
		"после",
		"посреди",
		"потом",
		"потому",
		"почему",
		"почти",
		"прекрасно",
		"просто",
		"против",
		"процентов",
		"пятнадцатый",
		"пятнадцать",
		"пятый",
		"пять",
		"разве",
		"рано",
		"раньше",
		"рядом",
		"сама",
		"сами",
		"самим",
		"самими",
		"самих",
		"само",
		"самого",
		"самой",
		"самом",
		"самому",
		"саму",
		"свое",
		"своего",
		"своей",
		"свои",
		"своих",
		"свою",
		"сеаой",
		"себе",
		"себя",
		"сегодня",
		"седьмой",
		"сейчас",
		"семнадцатый",
		"семнадцать",
		"семь",
		"сказал",
		"сказала",
		"сказать",
		"сколько",
		"слишком",
		"сначала",
		"снова",
		"собой",
		"собою",
		"совсем",
		"спасибо",
		"стал",
		"суть",
		"такая",
		"также",
		"такие",
		"такое",
		"такой",
		"твоё",
		"твой",
		"твоя",
		"тебе",
		"тебя",
		"теми",
		"теперь",
		"тех",
		"тобой",
		"тобою",
		"тогда",
		"того",
		"тоже",
		"только",
		"тому",
		"третий",
		"тринадцатый",
		"тринадцать",
		"туда",
		"тысяч",
		"уметь",
		"хорошо",
		"хотеть",
		"хоть",
		"хотя",
		"хочешь",
		"часто",
		"чаще",
		"чего",
		"человек",
		"чем",
		"чему",
		"через",
		"четвертый",
		"четыре",
		"четырнадцатый",
		"четырнадцать",
		"чтоб",
		"чтобы",
		"чуть",
		"шестнадцатый",
		"шестнадцать",
		"шестой",
		"шесть",
		"этим",
		"этими",
		"этих",
		"этого",
		"этой",
		"этом",
		"этому",
		"этот");
?>